Soy bastante nuevo en JS. No entiendo exactamente cuál es la diferencia entre <form onsubmit="return func()"> y <form onsubmit="func()"> . Ambos casos están haciendo lo mismo. ¿Cuál es el trabajo de retorno y cuándo lo necesitamos?
Es mejor tener algo como esto.
<form id="submit-btn">Entonces para el javascript
document.getElementById("submit-btn").addEventListener("click", func); function func() { //Stuff Here } Es simplemente más limpio, pero en cuanto a su pregunta. Realmente hacen lo mismo. Solo depende si la salida de su función es un valor booleano (verdadero o falso) si escribe return func() y es un valor falso, entonces el formulario no se enviará. Si escribe func() , no importa el resultado, se enviará el formulario.